thrust oneself upon someone - Turkish English Dictionary